leather jacket tree - Spanish English Dictionary